.users table.table-files- {
  width: 100%; margin: 12px 0 -1px; 
  font-size: 1.3em; }

.users table.table-files- tr td {
  border-bottom: 1px #e8e6c6 solid; }


/* head */
.users table.table-files- tr.table-head- td {
  padding: 12px 9px 10px 9px;
  font-weight: bold; }
.users table.table-files- tr.table-head- td.table-author- {
  padding-left: 29px; }

/* author */
.users table.table-files- tr td.table-author- {
  width: 25%;
  _position: relative; }

.users table.table-files- tr.table-content- td.table-author- {  
  padding: 4px 0px 4px 29px; }

.users table.table-files- tr.table-content- td.table-author- img {
  vertical-align: -3px; _vertical-align: 0px;
  margin: -2px 7px -2px -29px; _margin: 0px 7px 0px -29px;
  _position: absolute; _top: 2px; }

.users table.table-files- tr.table-content- td.table-author- a {
  color: #000; }


/* status */
.users table.table-files- tr td.table-status- {
  width: 50%; }

.users table.table-files- tr.table-content- td.table-status- {
  padding: 4px 9px 4px 9px;
  color: #807971; font-style: italic; font-weight: bold; }

/* time */
.users table.table-files- tr td.table-time- {
  text-align: right;
  width: 25%; }

.users table.table-files- tr.table-content- td.table-time- {
  padding: 5px 9px 0px 9px;
  font-size: 0.8em; }

.users table.table-files- tr.table-content- td.table-time- a {
  color: #000; }

.users table.table-files- tr.table-content- td.table-time- span.date- {
  margin-left: 9px; margin-right: 6px;
  color: #999; }
.users table.table-files- tr.table-content- td.new-date- span.date- {
  color: #000; }

/***************************/
